/*
 * Copyright 2018 JDCLOUD.COM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http:#www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * 
 * 
 *
 * 
 * Contact: 
 *
 * NOTE: This class is auto generated by the jdcloud code generator program.
 */


using System;
using System.Collections.Generic;
using System.Text;

using Newtonsoft.Json;

namespace JDCloudSDK.Edcps.Model
{

    /// <summary>
    ///  deviceType
    /// </summary>
    public class DeviceType
    {

        ///<summary>
        /// 实例类型, 如 edcps.c.normal1
        ///</summary>
        [JsonProperty("deviceType")]
        public string DeviceTypeValue{ get; set; }
        ///<summary>
        /// 实例类型名称, 如 边缘标准计算型Ⅰ
        ///</summary>
        public string Name{ get; set; }
        ///<summary>
        /// 实例所属规格系列，如 计算、存储、GPU
        ///</summary>
        public string Family{ get; set; }
        ///<summary>
        /// 区域代码, 如 cn-east-tz1
        ///</summary>
        public string Region{ get; set; }
        ///<summary>
        /// CPU概要描述
        ///</summary>
        public string CpuConcise{ get; set; }
        ///<summary>
        /// CPU详细信息
        ///</summary>
        public string CpuDetail{ get; set; }
        ///<summary>
        /// 内存概要信息
        ///</summary>
        public string MemConcise{ get; set; }
        ///<summary>
        /// 内存详细信息
        ///</summary>
        public string MemDetail{ get; set; }
        ///<summary>
        /// 网口概要信息
        ///</summary>
        public string IfConcise{ get; set; }
        ///<summary>
        /// 网口详细信息
        ///</summary>
        public string IfDetail{ get; set; }
        ///<summary>
        /// GPU概要信息
        ///</summary>
        public string GpuConcise{ get; set; }
        ///<summary>
        /// GPU详细信息
        ///</summary>
        public string GpuDetail{ get; set; }
        ///<summary>
        /// 系统盘数量
        ///</summary>
        public int? SystemDiskAmount{ get; set; }
        ///<summary>
        /// 系统盘单盘大小（GB）
        ///</summary>
        public int? SystemDiskSize{ get; set; }
        ///<summary>
        /// 系统盘规格
        ///</summary>
        public string SystemDiskModel{ get; set; }
        ///<summary>
        /// 数据盘数量
        ///</summary>
        public int? DataDiskAmount{ get; set; }
        ///<summary>
        /// 数据盘单盘大小（GB）
        ///</summary>
        public int? DataDiskSize{ get; set; }
        ///<summary>
        /// 数据盘规格
        ///</summary>
        public string DataDiskModel{ get; set; }
        ///<summary>
        /// 售罄状态
        ///</summary>
        public bool IsSoldOut{ get; set; }
    }
}
